﻿#ifndef _OI_SLICEBALANCE_EXPORTDLG_HPP_
#define _OI_SLICEBALANCE_EXPORTDLG_HPP_

#include "Ctrl/OiDialog.hpp"
#include "ui_OiExportDlg.h"

namespace Oi
{
    namespace Appl
    {
        class OI_SLICEBALANCE_CORE_API ExportDlg : public Ctrl::Dialog, public Ui::ExportDlg
        {
            Q_OBJECT
        public:
            ExportDlg(QWidget* parent = nullptr);

        public:
            void addToolCheck(QString);
            bool isToolChecked(QString);

        private slots:
            void on__encoder_stateChanged(int);
            void on__fixedFpsEnable_stateChanged(int);
            void on__highSpeed_stateChanged(int);

        private:
            OI_DISABLE_COPY(ExportDlg);
            OI_DECLARE_IMPL(ExportDlg);
        };
    }
}


#endif
